package com.huang.practice;

import java.util.Random;
import java.util.Scanner;

/**
 目标：
 学以致用，利用流程控制完成猜数字游戏
 */
public class Demo2_Random {
    public static void main(String[] args) {
        //随机生成1-100之间的一个数字
        Random r = new Random();
        int luckNumber = r.nextInt(100) + 1;

        Scanner sc = new Scanner(System.in);
        //利用死循环猜数字
        while (true) {
            System.out.println("请输入你猜的数字：");
            int guessNumber = sc.nextInt();
            //利用分支结构判断猜的数字与随机生成的数字是否一样
            if (guessNumber == luckNumber) {
                System.out.println("恭喜你，猜对了~");
                break;
            } else if (guessNumber > luckNumber) {
                System.out.println("你猜的数字过大");
            } else {
                System.out.println("你猜的数字过小");
            }
        }
    }
}